フィーチャ: ポスト
  In order to [goal]
  [stakeholder]
  wants [behaviour]

  シナリオ: ポストの一覧
    前提 次のポストがある
      | name | title | content |
      | 山田太郎 | お昼ごはん | ○○麺所に行った。 |
      | 田中京子 | 散歩のこと | 猫を追跡した。 |
      | 佐藤悟 | 休日のこと | いこーよ |
    もし "ポスト一覧" へアクセスした
    ならば "山田太郎" と表示されること
    かつ "お昼ごはん" と表示されること
    かつ "○○麺所に行った。" と表示されること
    かつ "田中京子" と表示されること
    かつ "散歩のこと" と表示されること
    かつ "猫を追跡した。" と表示されること

  シナリオ: ポストの削除
    前提 次のポストがある
      | name | title | content |
      | 山田太郎 | お昼ごはん | ○○麺所に行った。 |
      | 田中京子 | 散歩のこと | 猫を追跡した。 |
      | 佐藤悟 | 休日のこと | いこーよ |
    もし 2番目のポストを削除した
    ならば "田中京子" は表示されない
# undefined method `css_search' for Webrat::XML:Module (NoMethodError) と
# しかられる。
# http://groups.google.com/group/cukes/browse_thread/thread/81b59d2785dc4256#
#    ならば 次のポストが表示されること
#      | name | title | content |
#      | 山田太郎 | お昼ごはん | ○○麺所に行った。 |
#      | 佐藤悟 | 休日のこと | いこーよ |


  シナリオ: ポストの編集
    前提 次のポストがある
      | name | title | content |
      | 山田太郎 | お昼ごはん | ○○麺所に行った。 |
      | 田中京子 | 散歩のこと | 猫を追跡した。 |
      | 佐藤悟 | 休日のこと | いこーよ |
    もし "ポスト一覧" へアクセスし
    かつ 2番目のポストを編集する
    ならば "名前" に "田中京子" と入力されている
    かつ "タイトル" に "散歩のこと" と入力されている
    かつ "内容" に "猫を追跡した。" と入力されている
    もし "名前" に "田中今日子" と入力
    かつ "タイトル" に "散歩日和でした" と入力
    かつ "内容" に "猫を追跡したが、ふりきられた。" と入力
    かつ "保存" ボタンをクリック
    ならば "田中今日子" と表示されること
    かつ "散歩日和でした" と表示されること
    かつ "猫を追跡したが、ふりきられた。" と表示されること
